electron detachment - German English Dictionary